Fix #316871, reported by Dan Winship:
authorMatthias Clasen <mclasen@redhat.com>
Mon, 26 Sep 2005 20:27:44 +0000 (20:27 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 26 Sep 2005 20:27:44 +0000 (20:27 +0000)
commit44012804058c15489a38f39c0716dd482738c053
treee1bed70e478375047b1b7eead5d691699787c129
parent3392bdadba2b214eed68383c6c07ef21d7faa70e
Fix #316871, reported by Dan Winship:

2005-09-26  Matthias Clasen  <mclasen@redhat.com>

Fix #316871, reported by Dan Winship:

* gdk/gdkwindow.h (struct _GdkWindowObject): Add a shaped flag.

* gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_mask)
(gdk_window_shape_combine_region): Set it here.

* gdk/gdkwindow.c (gdk_window_invalidate_maybe_recurse): Don't
remove the child area for shaped windows.
ChangeLog
ChangeLog.pre-2-10
gdk/gdkwindow.c
gdk/gdkwindow.h
gdk/x11/gdkwindow-x11.c